package com.itealabs.shao.core;

import java.io.File;
import java.io.IOException;
import java.util.List;

/**
 * 
 * @author itea
 * 2009-12-19
 * $Id: ModuleManager.java 68 2009-12-23 09:37:33Z iteahere $
 */
public interface ModuleManager {

	Module linkJar(File jar) throws IOException;
	
	boolean unlink(Module module);
	
	List<Module> getModules();
	
	Module getModule(File jar);
	
	ClassLoader getClassLoader();
}
